Quality Assurance Activities in Object-Oriented Software Development
نویسندگان
چکیده
In OMRON Corporation, we executed quality assurance activities in object-oriented software development and verified its effectiveness. We applied the formal description of use-cases and a design review process to the upper stream of our object-oriented software development process in a closely related manner. The project team consisted of both, software developers and corporate Software Engineering Process Group (SEPG) members. This project structure was considered to help execute effective quality assurance activities. The defect detection rate of project “A” to which quality assurance activities was applied was two times higher than that of project “B” to which quality assurance activities was not applied. Furthermore, we verified that the number of defects per function point detected in the downstream of project A was less than that of project B.
منابع مشابه
Testing in Object Oriented Environment
Software testing is an important software quality assurance activity to ensure that the benefits of Object oriented programming will be realized. Testing object oriented systems is little bit challenging as complexity shifted from functions and procedures as in traditional procedural systems to the interconnections among its components. Object oriented development has presented a numerous varie...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملContext-sensitive Diagnosis of Quality Defects in Object-Oriented Software Systems
A part of software quality assurance is concerned with the diagnosis of defects, which decrease quality aspects of software systems, such as maintainability, reusability, portability, or performance. Concurrent approaches for defect diagnosis focus on post-development manual inspections of the software’s source code. The context-sensitive diagnosis of quality defects is a new approach that is b...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملMetrics-Based Evaluation of Object-Oriented Software Development Methods
3 The efficiency of software development (i. e. to produce good software products based on an efficient software process) must be controlled by a quantification of the software development methodologies. The description of object-oriented (OO) methods or comparisons of some of these methods are usually given by a listing of their features. These presentations describe the functionality of a par...
متن کامل